/*  头部 */
header{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
}
.logo-box{
  width: 50px;
  height: 40px;
}
.logo-box>img{
  width: 100%;
  height: 100%;
}
.logo-name{
  font-size: 20px;
  font-family: "KaiTi";
}

/* 搜索框 */
.search-box{
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  box-shadow: 0px 0px 5px grey;
  overflow: hidden;
  border-radius: 5px;
}
.search-left{
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden;
  padding:10px;

}
.search-right{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-align: center;
  width: 110px;
  height: 45px;
  line-height: 45px;
  background-color: #f09027;
}
.search-left>input{
  background:none;
  outline: none;
  border:none;
  width: 300px;
  font-size: 14px;
}
.search-right>input{
  border: none;
  background:none;
  color: white;
  font-size: 16px;
}
/* 新闻列表 */
.newsList{
  padding: 0 10px;
}
.newsList-name>li{
  color: grey;
  font-size: 12px;
  padding:10px 1px;
}
.newsList-name>li>span{
  color: red!important;
}
.newsList-item{
  margin-top: 10px;
  border-radius: 5px;
  padding:5px;
  box-shadow: 0px 0px 5px grey;
}
.newsList-item>li:nth-of-type(2){
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: 13px;
  height: 55px;
  margin-top: 5px;
}
.newsList-url a{
  font-size: 14px;
  text-decoration: none;
}
/* 下一页 */
.page-number{
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  box-shadow: 0px 0px 5px grey;
  width: 95%;
  margin: 0 auto;
  color: gray;
  border-radius: 5px;
  margin-top: 15px;
}
.next-box{
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  box-shadow: 0px 0px 5px grey;
  width: 95%;
  margin: 0 auto;
  color: gray;
  border-radius: 5px;
  margin-top: 15px;
}
.page-number{
  align-items: center;
  justify-content: center;
  display: none;
}
.page-number .iconfont{
  font-size: 10px;
  color: rgb(111,111,111);
}
.page-number>span:nth-of-type(2){
  margin: 0 40px;
}
.relateKysword-name{
  font-size: 13px;
  padding: 6px 10px;
  border-bottom: 1px solid rgba(230,230,230,1);
}
.relateKeysword-box{
  width: 95%;
  box-shadow: 0px 0px 5px grey;
  margin: 10px auto;
  border-radius: 5px;
}
.relateKyesword-item{
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 10px;
  border-bottom: 1px solid rgba(230,230,230,1);
}
.relateKyesword-item .iconfont{
  color: grey;
  font-size: 12px;
}
